In a blender, pulse 3 cups of the grated bottlegourd into a coarse paste
Combine with the remaining grated gourd
In a heavy bottomed pan, heat oil or ghee and add the bottlegourd and sauté for 6-7 minutes on medium heat until lightly aromatic, do not to burn it
Add milk and cook until it s evaporated,stirring frequently
Add sugar and cook,stirring constantly, until the bottlegourd halwa starts to pull off from the sides of the pan,Remove from heat
Stir in the cardamom powder
Serve the bottlegourd halwa warm or chilled, garnished with raisins, cashews and almonds